marvel at something wonderful - Español Inglés Diccionario